# date: week07-2021/10/14

# P67处理seq types代码
phrase = "Don't panic!"
plist = list(phrase) # 把字符串转变为list : list(str)
print(phrase)
print(plist)

# pop() 按 index 索引删除 如果不填（字符串）则删除末位 对应记忆==>append()增加末位


# 循环四次 进行四次plist的pop()方法操作，即删除4次末位
for i in range(4): # 还是熟悉的for循环，循环四次则表示删除4次末位的元素，楼下pop()有写~~！
    plist.pop()
print(plist)

plist.pop(0) # pop()表示删除末位；pop(0)则表示它删除列表首位
plist.remove("'")   # remove()方法用于移除列表中某个值的第一个匹配项；pop()方法用于移除列表中的一个元素(默认是最后一个元素)，并且返回该元素的值。
print(plist)
plist.extend([plist.pop(),plist.pop()]) # 增加                  a      ,      p
print(plist)

# 删除 位置3的 ’ ‘ 并且插入到 位置 2
plist.insert(2,plist.pop(3)) # insert意为插入、增加 在2这里插入（）空格

new_phrase = "".join(plist) # 列表元素的合并 给t加上“ ”
print("plist=",plist)
print("new_phrase=",new_phrase)
